bear the responsibility of - French English Dictionary